package vcp.client.interfaces;

/**
 * 
 * @author VCP team
 *         <p>
 *         Interface according to the Command Design Pattern
 *         </p>
 */
public interface ICommand
{
	/**
	 * 
	 * @return true if the command can be executed
	 */
	boolean canExecute();

	/**
	 * executes the command
	 */
	void execute();
}
